package cn.review.han;

public class TestSwitch {
    public static void main(String[] args) {
        int a = 1;
        switch (a) {
            case 0:
                System.out.println(1);
                break;
            case 1:
                System.out.println(2);
                break;
            case 2:
                System.out.println(3);
                break;
            case 3:
                System.out.println(4);
                break;
            default:
                System.out.println("你是傻逼");
        }
    }
}
/**
 * 1.变量a的类型支持byte short char int String
 * 2.执行顺序：会拿着变量a的值，一次与每个case后的值作比较
 * 如果匹配到的，就会执行这个case后的语句
 * 而且注意，如果case后面没有加break，会执行后面所有case的代码，我们称之为穿透
 * 3.如果设置了保底选项，没有任何case被匹配到，就会执行default后的语句
 * 4.break与default是可选项，可加可不加，根据自己的业务决定即可*/